Skip to content

[IMP] l10n_ar_account_reports: checks de pagos en borrador#869

Open
pablohmontenegro wants to merge 1 commit intoingadhoc:19.0from
adhoc-dev:19.0-t-56583-pam
Open

[IMP] l10n_ar_account_reports: checks de pagos en borrador#869
pablohmontenegro wants to merge 1 commit intoingadhoc:19.0from
adhoc-dev:19.0-t-56583-pam

Conversation

@pablohmontenegro
Copy link
Contributor

@pablohmontenegro pablohmontenegro commented Jan 9, 2026

  1. Mejorar check de pagos en borrador
  2. Cuenta opcional en el return type

Copilot AI review requested due to automatic review settings January 9, 2026 13:34
@roboadhoc
Copy link
Contributor

Pull request status dashboard

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Este PR añade un check específico para detectar pagos de retenciones de ganancias en estado borrador en el reporte SICORE, mejorando la validación de datos antes de enviar el reporte.

Cambios clave:

  • Agrega validación para pagos de retención en estado borrador dentro del período del reporte SICORE
  • Implementa un nuevo check que alerta sobre retenciones de ganancias no confirmadas

@@ -217,6 +217,37 @@ def _run_checks(self, check_codes_to_ignore):
# smplificamos check de todos los reportes argentinos
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Error de tipeo: "smplificamos" debería ser "simplificamos".

Suggested change
# smplificamos check de todos los reportes argentinos
# simplificamos check de todos los reportes argentinos

Copilot uses AI. Check for mistakes.
if self.company_id.country_id.code == "AR" and self.is_tax_return:
# por ahora ignoramos todos los checks nativos para simplificar
if self.type_external_id == "l10n_ar_account_reports.sicore_return_type":
checks = []
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La variable checks se inicializa en la línea 221 pero nunca se usa. Debería eliminarse esta inicialización ya que se redefine completamente en la línea 249 con checks = [check_vals].

Suggested change
checks = []

Copilot uses AI. Check for mistakes.
"check_company_data",
]
)
return super()._run_checks(check_codes_to_ignore)
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Se agrega un segundo return super()._run_checks(check_codes_to_ignore) en la línea 260, cuando ya existe uno en la línea 261. Esto genera código muerto: la línea 261 nunca se alcanzará porque la línea 260 ya retorna. Debes eliminar una de estas dos líneas. Dado que la línea 260 es la nueva, considera si la intención era reemplazar el return existente o agregar lógica adicional antes del return.

Suggested change
return super()._run_checks(check_codes_to_ignore)

Copilot uses AI. Check for mistakes.
@pablohmontenegro pablohmontenegro force-pushed the 19.0-t-56583-pam branch 5 times, most recently from 4834a4d to 0b05630 Compare January 15, 2026 18:26
@pablohmontenegro pablohmontenegro changed the title [IMP] l10n_ar_account_reports: en proceso, mejorar check de pagos en borrador [IMP] l10n_ar_account_reports: checks de pagos en borrador Jan 15, 2026
1) Mejorar check de pagos en borrador
2) Cuenta opcional en el return type
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants